home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / liblouis / tables / ar-ar-g1.utb next >
Text File  |  2009-08-24  |  7KB  |  325 lines

  1. # liblouis: Generic Arabic Grade 1 table
  2. #
  3. # Based on the braille contraction modules in BRLTTY
  4. #
  5. # Original copyright (C) 1995-2004 by The BRLTTY Team. 
  6. # All rights reserved.
  7. #
  8. # liblouis copyright 2004 by 
  9. # ViewPlus Technologies, inc.,  www.viewplustech.com
  10. # and
  11. # Computers to Help People, Inc., www.chpi.org  
  12. # All rights reserved.
  13. #
  14. # liblouis  comes with ABSOLUTELY NO WARRANTY.
  15. #
  16. # This is free software, placed under the terms of the
  17. # GNU General Public License, as published by the Free Software
  18. # Foundation.  Please see the file COPYING for details.
  19. #
  20. # Maintained by John J. Boyer, director@chpi.org, www.chpi.org
  21. #
  22. # This table is built and maintained by Leon Ungier <Leon.Ungier@ViewPlus.com>
  23. # with help and guidance from Mohammed R. Ramadan <mramadan@nattiq.com>
  24.  
  25. include text_nabcc.dis All display opcodes
  26.  
  27.  
  28. # ----------- define all chars --------------------------------------
  29.  
  30. space \t 0 tab                        #  9
  31. space \x000A 0
  32. space \x000D 0
  33. space \s 0 blank                    # 32
  34. punctuation ! 235                    # 33
  35. punctuation " 2356                # 34
  36. sign # 3456                                # 35
  37. sign $ 4-234                            # 36
  38. sign % 25-1234                        # 37
  39. sign & 1234                                # 38
  40. punctuation ' 3                        # 39 apostrophe
  41.  
  42. # punctuation ( 356                    # 40
  43. # punctuation ) 236                    # 41
  44. punctuation ) 356                    # 40
  45. punctuation ( 236                    # 41
  46.  
  47. sign * 56-35                            # 42
  48. math + 56-235                            # 43
  49. punctuation , 46                    # 44
  50. punctuation - 36                    # 45
  51.  
  52. # punctuation . 46                    # 46
  53. punctuation \x06D4 256        # Arabic Full stop
  54. punctuation . 256                    # 46
  55.  
  56. math / 34                                    # 47
  57. digit 0 356                                # 48
  58. digit 1 2
  59. digit 2 23
  60. digit 3 25
  61. digit 4 256
  62. digit 5 26
  63. digit 6 235
  64. digit 7 2356
  65. digit 8 236
  66. digit 9 35                                # 57
  67. punctuation : 25                    # 58
  68. punctuation ; 56                    # 59
  69. math < 0-135-0                        # 60
  70. math = 56-2356                        # 61
  71. letter > 0-246-0
  72. math > 0-246-0                        # 62
  73. punctuation ? 1456                # 63
  74. sign @ 4                                    # 64
  75. uplow Aa 1                                # 65
  76. uplow Bb 12
  77. uplow Cc 14
  78. uplow Dd 145
  79. uplow Ee 15
  80. uplow Ff 124
  81. uplow Gg 1245
  82. uplow Hh 125
  83. uplow Ii 24
  84. uplow Jj 245
  85. uplow Kk 13
  86. uplow Ll 123
  87. uplow Mm 134
  88. uplow Nn 1345
  89. uplow Oo 135
  90. uplow Pp 1234
  91. uplow Qq 12345
  92. uplow Rr 1235
  93. uplow Ss 234
  94. uplow Tt 2345
  95. uplow Uu 136
  96. uplow Vv 1236
  97. uplow Ww 2456
  98. uplow Xx 1346
  99. uplow Yy 13456
  100. uplow Zz 1356                            # 90 / 122
  101. punctuation [ 356-3                # 91
  102. sign \\ 6-34                            # 92
  103. punctuation ] 6-236                # 93
  104. sign ^ 346                                # 94 circumflex accent
  105. sign _ 456                                # 95 underscore
  106. sign ` 4                                    # 96 grave accent
  107. # a - z                                        # 97 - 122
  108. punctuation { 356-2                # 123
  109. sign | 1245                                # 124
  110. punctuation } 5-236                # 125
  111. math ~ 45                                    # 126
  112.  
  113. space \X00A0 0                        # 160 no-break space
  114. sign \x00A2 4-14                    # 162 ó cents sign
  115. sign \x00A3 4-123                    # 163 ú pounds sign
  116.  
  117. sign \x00A5 4-13456                #    165 Ñ yen sign
  118.  
  119. sign º 4-234-3                        # 167 section sign \x00A7
  120.  
  121. sign \x00A9 2356-6-14-2356 # 169    ⌐ copyright sign
  122.  
  123. sign \x00AE 16-256                 # « Registered mark
  124.  
  125. punctuation \x00Ad 36            # 173      soft hyphen
  126.  
  127. sign \x00B0 356                        # 176      ░ degrees sign
  128.  
  129. sign \x00B5 46-134                # 181        ╡ micro sign
  130. sign \x00B6 4-1234-345        #    182      ╢ pilcrow sign
  131.  
  132. sign \x00BF 236                        # 191        inverted question mark
  133.  
  134. math \x00D7 56-236                # 215        ╫ multiplication sign
  135.  
  136. math \x00F7 56-256                # 247        ≈ division sign
  137.  
  138. punctuation \x2010 36            # 8208  hyphen
  139. punctuation \x2011 23478    # 8209  non-breaking hyphen
  140.  
  141. punctuation \x2013 6-36        # 8211    en dash
  142.  
  143.  
  144. punctuation    \x2018 3            # 8216    smart single left quotation mark
  145. punctuation    \x2019 3            # 8217    smart single right quotation mark
  146.  
  147. punctuation    \x201C 2356        # 8220    smart opening double quote
  148. punctuation    \x201D 2356        # 8221    smart closing double quote
  149. punctuation    \x201E 2356        # 8222    smart double low quotation mark
  150. punctuation    \x201F 2356        # 8223    smart double high reverse quotation mark
  151.  
  152.  
  153. punctuation \x2026 3-3-3    # 8230 smart ellipsis
  154.  
  155. sign \x20AC 4-15                    # 8364 Euro sign
  156.  
  157. #-------------------------- Arabic characters ---------------------------------
  158.  
  159. sign \x060C 5
  160. sign \x061B 56
  161. sign \x061F 236                # Arabic question mark
  162. sign \x0621 3
  163. sign \x0622 345
  164. sign \x0623 34
  165. sign \x0624 1256
  166. sign \x0625 46
  167. sign \x0626 13456
  168. sign \x0627 1                    # Alef
  169. sign \x0628 12
  170. sign \x0629 16
  171. sign \x062B 1456
  172. sign \x062A 2345            # Teh
  173. sign \x062C 245
  174. sign \x062D 156
  175. sign \x062E 1346
  176. sign \x062F 145
  177. sign \x0630 2346
  178. sign \x0631 1235
  179. sign \x0632 1356
  180. sign \x0633 234
  181. sign \x0634 146
  182. sign \x0635 12346
  183. sign \x0636 1246
  184. sign \x0637 23456
  185. sign \x0638 123456
  186. sign \x0639 12356
  187. sign \x063A 126
  188. sign \x0640 2
  189. sign \x0641 124
  190. sign \x0642 12345
  191. sign \x0643 13
  192. sign \x0644 123
  193. sign \x0645 134
  194. sign \x0646 1345
  195. sign \x0647 125
  196. sign \x0648 2456
  197. sign \x0649 135
  198. sign \x064A 24
  199. sign \x064E 2
  200. sign \x0650 15
  201.  
  202.  
  203. sign \x064B 23
  204. sign \x064C 26
  205. sign \x064D 35
  206. sign \x064F 136
  207. sign \x0651 6
  208. sign \x0652 25
  209.  
  210.  
  211. always \x0644\x0627 1236
  212. always \x0640\x0640\x0640\x064F 136
  213. always \x0640\x0640\x0640\x064B 23
  214. always \x0640\x0640\x0640\x064C 26
  215.  
  216. # --------------------------- end definitions ---------------------------------
  217.  
  218. include countries.cti
  219.  
  220. # include text.nabcc.dis All display opcodes
  221. # include text_nabcc.dis All display opcodes
  222.  
  223. # Braille indicators
  224. numsign 3456  number sign, just a dots operand
  225. multind 56-6 letsign capsign
  226. # letsign 56
  227. capsign 6
  228. begcaps 6-6
  229. endcaps 6-3
  230. begital 46
  231. endital 46-46
  232. begbold 456
  233. endbold 456-456
  234. begcomp 456-346
  235. endcomp 456-156
  236.  
  237. # the decimal digits
  238. litdigit 1 1
  239. litdigit 2 12
  240. litdigit 3 14
  241. litdigit 4 145
  242. litdigit 5 15
  243. litdigit 6 124
  244. litdigit 7 1245
  245. litdigit 8 125
  246. litdigit 9 24
  247. litdigit 0 245
  248.  
  249. # Letters are defined in en-chardefs
  250. # punctuation
  251.  
  252. # prepunc ( 356
  253. # postpunc ) 236
  254. prepunc ) 356
  255. postpunc ( 236
  256.  
  257. prepunc " 2356
  258. postpunc " 2356
  259.  
  260. prepunc ' 6-236
  261. postpunc ' 356-3
  262. word 'em = 
  263. word 'tis =
  264. word 'twas =
  265. begnum # 3456-4 print number sign before number
  266. midnum , 46
  267. postpunc , 46
  268. decpoint . 46
  269. midnum - 36
  270. hyphen - 36
  271. #capsnocont
  272. postpunc . 256
  273. postpunc ; 23
  274. midnum : 25
  275. postpunc : 25
  276. postpunc ! 235
  277. midnum / 34
  278. always / 34
  279. always < 0-135-0
  280. # always > 0-246-0
  281. postpunc ? 236
  282. endnum % 25-1234
  283. midnum ^ 346
  284. always ^ 346
  285. always ~ 45
  286. always & 1234
  287. midnum * 56-35
  288. always * 56-35
  289. always [ 356-3
  290. always ] 6-236
  291. always { 356-2
  292. always } 5-236
  293. prepunc ` 6-236
  294. always @ 4
  295. always \\ 6-34
  296. always | 1245
  297. repeated \s 0
  298. repeated \t 0
  299. # always \s-\s 36-36
  300. always ... 3-3-3
  301. always .\s.\s. 3-3-3 . . .
  302. always $ 4-234
  303.  
  304. # special character sequences
  305. compbrl :// URLs
  306. compbrl www.
  307. compbrl .com
  308. compbrl .edu
  309. compbrl .gov
  310. compbrl .mil
  311. compbrl .net
  312. compbrl .org
  313. # include countries.cti
  314. compbrl .doc
  315. compbrl .htm
  316. compbrl .html
  317. compbrl .tex
  318. compbrl .txt
  319. compbrl .gif
  320. compbrl .jpg
  321. compbrl .png
  322. compbrl .wav
  323. compbrl .tar
  324. compbrl .zip
  325.